Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour El Salvador F1 Guatemala F1 Costa Rica F1 Brazil F1 Brazil F2 Argentina F1 Colombia F1 Colombia F2 France F8 Netherlands F1 Netherlands F2 Argentina F4 Argentina F5 Argentina F6 Bolivia F2 Colombia F3 Colombia F4 Chile F2 Chile F3 Colombia F3 Colombia F4 Italy F22 Argentina F22 Bolivia F1 Argentina F5 Germany F11 Argentina F14 Argentina F10 Copa Petrobras Guadalajara - Guadalajara Draft Corona Mexico City Open - Mexico City Bogota Challenger - Bogota Copa Petrobras - Montevideo Music City Challenger - Nashville Copa Kia - Santiago XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Memorial Manfredini - Sassuolo San Marino Cepu Open - San Marino IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota Copa Kia Challenger ATP - Santiago Bancolombia Open - Bogota ECU Prague Open - Prague San Marino Cepu Open - San Marino Copa Petrobras Argentina - Buenos Aires KGHM Dialog Polish Indoors - Wroclaw Bancolombia Open - Bogota XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Trofeo Cassa di Risparmio di Alessandria - Alessandria Schickendanz Open - Furth Seguros Bolivar Open - Cali Iquique Challenger Trani Challenger Bogota Challenger Buenos Aires Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Challenger Hamburg - Hamburg Intersport Heilbronn Open - Heilbronn Copa Petrobras Paraguay - Asuncion XL Capital Bermuda Open - Bermuda Diego Open - Budapest BMW Tennis Championship - Sunrise Sao Paulo - Brazil Naples Challenger - Naples BMW Challenger Open - Monchengladbach Pro Tennis World Open - Boca Raton Warsteiner Challenger Lubeck 2001 - Lubeck Residenza Open - Magdeburg ATU Cup - Weiden X Challenger Britania Zavaleta - Puebla X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon IX Abierto Internacional de Salinas - Salinas Challenger Leon 2004 - Leon Schickedanz Open - Furth Tennis Napoli Cup - Napoli Lubbock Challenger - Lubbock San Benedetto Challenger - San Benedetto 2005 Tulsa Challenger - Tulsa XI Trofeo Ciudad de Quito - Quito Rezidenza Open - Magdeburg Ljubljana Open 2002 - Ljubljana USTA Illinois Challenger - Champaign Schickendanz Open - Furth Copa Petrobras Paraguay - Asuncion Black Forest Open 2000 - Freudenstadt Copa Ericsson Uruguay - Montevideo Neride Prague Indoor - Prague Powder Byrne Trophy - Surbiton Skandia Open - Linz Black Forest Open - Freudenstadt Copa Telefonica CTC Chile - Santiago Sports Experts Open - Nettingsdorf 5th Sardinian International Championships - Cagliari Copa Petrobras - Santiago Warsteiner Challenger Wolfsburg - Wolfsburg CA-Challenge - Graz BMW Challenger Open - Monchengladbach Copa Ericsson Chile - Santiago Skandia Open - Linz Copa Ericsson Chile - Santiago Warsteiner Challenger - Wolfsburg Zivnobanka Czech Open - Prostejov XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Poprad Tatry Challenger San Marino CEPU Open - San Marino Trnava Challenger Challenger 42 - Andrezieux Siemens Open - Scheveningen Copa Petrobras Uruguray - Montevideo Budapest Challenger Wroclaw Challenger Aix En Provence Challenger Lambertz Open - Aachen Surbiton Challenger San Luis Potosi Challenger - San Luis Potosi Monterrey Challenger Aberto de Sao Paulo - Sao Paulo Copa Petrobras Santiago - Santiago Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester La Serena Open - La Serena Marbella Challenger Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo Cyclus Open de Tenis - Florianopolis Aberto de Santa Catarina - Florianopolis Copa Petrobras Uruguay - Montevideo s'Tennis Masters Challenger - Graz Copa Petrobras-Argentina - Buenos Aires San Marino Challenger Challenger 42 - Andrezieux ATU Cup - Weiden Warsteiner Challenger Lubeck - Lubeck Dallas Challenger Copa Petrobras Bogota - Bogota Challenger Casablanca San Angel - Mexico City Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires BNP Paribas Primrose - Bordeaux Zenith Tennis Cup-Harbour Club - Milan Nord LB Open - Braunschweig Siemens Open - Scheveningen Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Manerbio Challenger Como Challenger Genova Challenger Cali Challenger Buenos Aires Challenger Sao Paulo Challenger CA Tennis Trophy - Vienna Aix En Provence Challenger Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2001 - Kitzbuhel CA Tennis Trophy - Vienna Internationaler Raiffeisen Grand Prix - St. Polten Miller Lite Hall of Fame Tennis Championships - Newport International Championship of Croatia - Umag TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide Adidas International - Sydney U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Bratislava Challenger Ordina Open - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort Generali Open 2003 - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Heilbronn Open - Heilbronn CA Tennis Trophy - Vienna Stockholm Open - Stockholm Tampere Challenger Vancouver Challenger CA-Challenge 2000 - Graz Generali Open 2000 - Kitzbuhel Oberstaufen Cup - Oberstaufen Liberec Challenger Orleans Challenger Mons Challenger Eckental Challenger AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Quimper Challenger Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Sarasota Challenger SAP Open - San Jose Tallahassee Challenger Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle CA Tennis Trophy - Vienna Ilkley Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championships - Houston The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Movistar Open - Vina del Mar SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Movistar Open - Vina del Mar U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel ECM Cup - Prague ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane BMW Open - Munich Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle International German Open - Hamburg Thailand Open - Bangkok ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Regions Morgan Keegan Championships - Memphis UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Sydney International - Sydney Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur BMW Open - Munich Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Generali Open - Kitzbuhel Erste Bank Open - Vienna Aircel Chennai Open - Chennai TESS Tennis Classic - Campinas BMW Open - Munich Memorial Piertomaso Tessitore - San Remo Kamnik Challenger - Kamnik Winston-Salem Open - Winston-Salem Marbella Challenger Unique Zagreb Open - Zagreb Copa AT&T - Buenos Aires Copenhagen Open - Copenhagen Nottingham Challenger Gerry Weber Open - Halle Challenger 42 - Andrezieux Bet-at-home Cup - Kitzbuhel Power Horse Cup - Dusseldorf AEGON Championships - London Copa Petrobras - Bogota Santo Domingo Challenger Copa Ericsson Argentina - Buenos Aires Bancastato Challenger Lugano - Lugano PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Copa Club Campestre de Aguascalientes - Aguascalientes Barcelona Open BancSabadell - Barcelona German Tennis Championships - Hamburg Erste Bank Open - Vienna Kos Succhetti Tennis Cup - Cordenons French Open - Paris Generali Open 2002 - Kitzbuhel Davidoff Swiss Indoors - Basel TD Waterhouse Cup - Long Island Adidas International - Sydney Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Open 13 - Marseille Grand Prix Hassan II - Casablanca BMW Open - Munich Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot St. Petersburg Open - St. Petersburg Sydney International - Sydney MoviStar Open - Vina del Mar U.S. Men's Clay Court Championships - Houston BCR Open Romania - Bucharest Open de Moselle - Metz St. Petersburg Open - St. Petersburg Medibank International - Sydney Heineken Open - Auckland Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Winston Salem - Winston Salem China Open - Beijing Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Bet-at-home Cup - Kitzbuhel Rakuten Japan Open - Tokyo Valencia Open - Valencia PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Geneva Open - Geneva Gerry Weber Open - Halle Austrian Open - Kitzbuhel Wimbledon - London Open 13 - Marseille Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Medibank Private International - Sydney Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland Malaysian Open - Kuala Lumpur Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Indian Wells U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome U.S. Open - New York U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QR, FRA-AUT 5-0 Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, World Group, 1R, AUT-CRO 2-3 U.S. Open - New York Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Australian Open - Melbourne Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, Group I, PO, LAT-AUT 1-4 Davis Cup, Group I, 1R, SWE-AUT 2-3 Australian Open - Melbourne Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, 2R, BLR-AUT 3-1 Davis Cup, Group I, 2R, RUS-AUT 1-3 Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QR, AUT-GBR 3-2 Davis Cup, World Group, 1R, GER-AUT 3-2 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston NASDAQ-100 Open - Miami Davis Cup, World Group, 1R, AUT-RUS 3-2 AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Olympics - Athens Olympics - Beijing Olympics - London Davis Cup, World Group, PO, NED-AUT 5-0